The Junction Protocol for Ad Hoc Peer-to-Peer Mobile Applications

نویسندگان

  • Ben Dodson
  • Aemon Cannon
  • Te-Yuan Huang
  • Monica S. Lam
چکیده

Junction is an application-level communication protocol and library designed for writing mobile applications for ad hoc groups without centralized application servers. We propose that applications be built using a generic switchboard service for communication. Each dynamic instance can designate a unique switchboard, hosted by a peer or by a third-party, for the session. Our convention of naming a session by a Junction URI, which encodes the location of the switchboard, enables a simple click-and-run user experience. The Junction abstraction allows developers a choice of switchboard implementations: XMPP for scalability, IRC for free availability, Pocket Switchboard for mobility, and OpenFlow, a software-defined network, for performance. Invitations to sessions can be carried over NFC, Bluetooth, or QR codes. Junction is available as open source for Android, iPhone and Javascript platforms. Over ten applications in multimedia sharing, games, communication, education, and for enhancing security for online transactions have been developed in Junction.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RICA: A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks

To support truly peer-to-peer applications in ad hoc wireless mobile computing networks, a judicious and efficient ad hoc routing protocol is needed. Much research has been done on designing ad hoc routing protocols and some well known protocols are also being implemented in practical situations. However, one major drawback in existing state-of-the-art protocols, such as the AODV (ad hoc on dem...

متن کامل

Implementation and Testing of Peer to Peer Web Caching Technique for Mobile Ad-Hoc Network

In Mobile AdHoc Networks, web caching is the challenging job due to its moving nature of nodes. So we analyze one technique for web caching in Mobile Ad Hoc Networks. MANET stands for Mobile Ad Hoc Network which is an evolving concept. In the development various researches the different aspects of MANET are focused such as routing and caching of data. Among them, the lack of efforts done on web...

متن کامل

BGCA: bandwidth guarded channel adaptive routing for ad hoc networks

To support truly peer-to-peer applications in ad hoc wireless networks, a judicious and efficient ad hoc routing protocol is needed. Much research has been done on designing ad hoc routing protocols and some well known protocols are also being implemented in practical situations. However, one major drawback in existing state-of-the-art protocols, such as the AODV (ad hoc on demand distance vect...

متن کامل

Protocol for peer-to-peer networking in mobile environments

Peer-to-Peer (P2P) as well as mobile ad hoc networks (MANETs) follow the same idea of creating a network without the help of central entities. However P2P and MANETs operate on different network layers. A combination of both, creates new services and possibilities, but also faces several problems. Introducing P2P computing in ad-hoc networks without considering the particular requirements of ad...

متن کامل

Verifiable Agreement: Limits of Non-repudiation in Mobile Peer-to-Peer Ad Hoc Networks

We introduce verifiable agreement as a fundamental service for securing mobile peer-to-peer ad hoc networks, and investigate its solvability. Verifiability of a protocol result means that the participants can prove that the protocol reached a particular result to any third party (the verifier) which was not present in the network at the time of the protocol execution.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011